life peer
noun
,
British
1.
a peer whose title ceases at death; nonhereditary peer.
Origin
1865-70
British Dictionary definitions for
life peer
life peer
noun
1.
(
Brit
) a peer whose title lapses at his death